// // React17 Editor组件
// import React from 'react17';
// import { render, unmountComponentAtNode } from 'react17-dom';

// const Editor = () => {};

// export default renderEditor = (container) => {
//     return {
//         // 渲染
//         render(props) {
//             render(<Editor {...props} />, container);
//         },
//         // 卸载
//         unmount() {
//             unmountComponentAtNode(container);
//         }
//     }
// }

import React from 'react17';
import ReactDOM from 'react17-dom';

// editor 暴露方法
export default Editor;
export function createEditor(container) {
    return {
        render(props) {
            ReactDOM.render(<Editor {...props} />, container);
        },
        unmount() {
            ReactDOM.unmountComponentAtNode(container);
        },
    };
}
